# from langchain.vectorstores import FAISS
from langchain.embeddings import OpenAIEmbeddings
from langchain_community.vectorstores import Chroma
from langchain_community.vectorstores import FAISS
from langchain_community.embeddings import DashScopeEmbeddings
# 示例嵌入（请替换成实际的嵌入）
# embeddings = OpenAIEmbeddings()
embeddings = DashScopeEmbeddings(
    model="text-embedding-v2",
    dashscope_api_key="sk-5c6689dccd074a739c78ef7d1d780148",
)
# 示例文本和元数据
texts = ["这是一个测试句子。", "另一个句子。"]
metadatas = [{"source": "text1"}, {"source": "text2"}]

# 初始化 FAISS 向量库    
faiss_store = FAISS.from_texts(texts, embeddings, metadatas=metadatas)
